﻿.layermbox{position:absolute;left:0;top:0;width:100%;z-index:19891014;}
.layermmain,.laymshade{position:fixed;left:0;top:0;width:100%;height:100%;}
.layermbtn span,.layermchild{display:inline-block;position:relative;}
.laymshade{background-color:rgba(0,0,0,.5);pointer-events:auto;}
.layermmain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none;}
.layermmain .section{display:table-cell;vertical-align:middle;text-align:center;}
.layermchild{text-align:left;background-color:#fff;font-size:0.7rem;border-radius:0.3rem;box-shadow:0 0 0.4rem rgba(0,0,0,.1);pointer-events:auto;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.18s;animation-duration:.18s;}
.layermborder{border:1px solid #999;}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.layermanim{animation-name:bounceIn;-webkit-animation-name:bounceIn;}
.layermbox0 .layermchild{max-width:13rem;min-width:7.5rem;}
.layermbox1 .layermchild{border:none;border-radius:0;}
.layermbox2 .layermchild{width:auto;max-width:13rem;min-width:2rem;border:none;background-color:rgba(0,0,0,.6);color:#fff;}
.layermchild h3{height:2.5rem;line-height:2.5rem;font-size:0.8rem;font-weight:400;border-radius:0.25rem 0.25rem 0 0;border-bottom:1px solid #EBEBEB;padding:0 2.25rem 0 0.5rem;}
.layermbtn span,.layermchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.layermcont{line-height:1.1rem;border-radius:0.25rem;padding:0.8rem;}
.layermbox1 .layermcont{padding:0;}
.layermbox2 .layermcont{text-align:center;line-height:0;padding:1.5rem 1.5rem 0;}
.layermbox2 .layermcont i{width:1.5rem;height:1.5rem;margin-left:0.4rem;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
40%{transform:scale(1);-webkit-transform:scale(1);}
.layermbox2 .layermcont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s;}
.layermbox2 .layermcont i.laymloadtwo{-webkit-animation-delay:-.16s;animation-delay:-.16s;}
.layermbox2 .layermcont>div{line-height:1.1rem;padding-top:0.35rem;margin-bottom:1rem;font-size:0.7rem;}
.layermbtn{position:relative;height:2rem;line-height:2rem;overflow:hidden;font-size:0;text-align:center;border-top:1px solid #EBEBEB;}
.layermbtn span{width:50%;display:inline-block;text-align:center;font-size:0.7rem;cursor:pointer;border-radius:0 0 0.25rem 0;transition:background-color 0.2s ease;}
.layermbtn span:first-child{border-radius:0 0 0 0.25rem;background-color:#fff;border-radius:0 0 0 0.25rem;}
.layermbtn span:active{background:#D9D9D9;}
.layermbtn span:only-child{border-radius:0 0 0.25rem 0.25rem;width:100%;}
.layermbtn:before{content:'\20';position:absolute;width:1px;height:1.95rem;left:50%;top:0;background-color:#EBEBEB;}
.layermend{position:absolute;right:0.35rem;top:0.5rem;width:1.5rem;height:1.5rem;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:1.5rem;}
.layermend::after,.layermend::before{position:absolute;left:0.25rem;top:0.65rem;content:'';width:1rem;height:0.1rem;background-color:rgba(0,0,0,.3);transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:0.15rem;}
.layermend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}